/*star 卢苏英*/
/*按钮*/
.Ly_button{ border-radius: 2px;}
.Ly_button input,.Ly_button a{ cursor: pointer; display: block;  font-size:16px;  text-align: center;  text-decoration:none;  color:#ffffff;  font-family:'fzlth';  overflow: hidden;  }
.Ly_button_bg1 a:hover{  background:#06b3fa ;  border-radius: 2px;  }
.Ly_button_bg2 a:hover{  background:#06b3fa ;  border-radius: 2px;  color:#ffffff;  }
.Ly_button_bg3 a:hover{  background:#06b3fa ;  border-radius: 20px;  }
.Ly_button_bg4 a:hover{  background:#01c4f7;  background: linear-gradient(90deg,#00d5fc, #01affe); border-radius:18px;  }
.Ly_button_bg5 a:hover{  background:#06b3fa ;  color:#ffffff;  }
.Ly_button1{  width:158px;  height:36px;  background:#00b9e9;  background: linear-gradient(90deg,#00c5e9, #00a0e9);  border-radius:18px;  }
.Ly_button1 a{  width: 158px;  height: 36px;  line-height:36px;  letter-spacing:6px;  }
.Ly_button2{  width:151px;  height:37px;  border-radius:4px;  background-color:#00a0e9;  position:relative;  }
.Ly_button2 a{  width:151px;  height:37px;  line-height:37px;  letter-spacing:1px;  }
.Ly_button2 span,.Ly_button3 span{  position: absolute;  right: 13px;  top: 2px;  font-size: 21px;  font-weight: bold;  font-family: '宋体';  line-height:37px;  color:#ffffff;  }
.Ly_button3{  width:152px;  height:37px;  background:#00b9e9;  background: linear-gradient(90deg,#00c5e9, #00a0e9);  border-radius:20px;  position:relative;  }
.Ly_button3 a{  width:152px;  height:37px;  line-height:37px;  letter-spacing:1px;  }
.Ly_button4{  width:120px;  height:40px;  background:#00a7ea;  border-radius: 20px;  }
.Ly_button4 a{  width:120px;  height:40px;  line-height:40px;  letter-spacing:6px;  }
.Ly_button5{  width:96px;  height:32px;  background:#00a7ea;line-height: 36px;  }
.Ly_button5 input{  width:96px;  height:32px;  line-height:32px;  letter-spacing:5px;  background: #00a7ea;border: none;outline: none;}
.Ly_button8{  height:40px;  background:#e5e5e5;  }
.Ly_button8 a{  padding:0px 20px;  height:40px;  line-height:40px;  color:#292929;  }
.Ly_button9{  width:96px;  height:32px;  background:#00a7ea;  }
.Ly_button9 a{  width:96px;  font-size:14px;  height:32px;  line-height:32px;  letter-spacing:4px;  }
.Ly_button10{  width:120px;  height:36px;  background:#00a7ea;  }
.Ly_button10 a{  width:120px;  height:36px;  line-height:36px;  }
.Ly_button11{  width:96px;  height:32px;  background:#00a7ea;  }
.Ly_button11 a{  width:96px;  height:32px;  line-height:32px;  }
.Ly_button12{  width:120px;  height:36px;  background:#00a7ea;  }
.Ly_button12 a{  width:120px;  height:36px;  line-height:36px;  letter-spacing:4px;  }
.Ly_button13{  width:92px;  height:28px;  background:#ffffff;  border:2px solid #00a7ea;  }
.Ly_button13 a{  width:92px;  height:28px;  background:#ffffff;  line-height:28px;  color:#00a7ea;  }
.Ly_button14{  width:44px;  height:17px;  background:#ffffff;  border:1px solid #00a7ea;  }
.Ly_button14 a{  width:44px;  height:17px;  line-height:17px;  color:#00a7ea;  font-size:12px;  letter-spacing:1px;  }

/*文本框*/
/*star 全局，所有INPUT选中样式*/
.Ly_input {  outline: none;  padding: 0 10px;  font-size: 14px; font-family: 'fzlth';  color: #292929;  background:#ffffff;  border: #c9c9c9 solid 1px;  height: 30px;  line-height:30px;  }
.Ly_input:focus{
    border: 1px solid rgba(82, 168, 236, .8);
    -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
/*end全局，所有INPUT选中样式*/
.Ly_text1{  width: 202px;  border: #c9c9c9 solid 1px;  }
.Ly_text2{  width: 32px;  padding:0 5px;  }
.Ly_text3{  width: 34px;  height: 17px;  line-height:17px;  font-size:12px;  padding:0 5px;  }
.Ly_text4{  width: 364px;  padding:0 5px;  height:97px;  line-height:20px;  }
.Ly_text5{  width:770px;  padding:0px;  padding-left: 16px;  background:#f6f6f6;  cursor: pointer;  }
.Ly_text5 span{  color: #00a7ea;  font-weight: bold;  margin-right:3px;  }
/*end 卢苏英*/

/*star 冬冬 下拉菜单*/
/* 导航下拉框(需求管理...)开始 */
.M_navCon{width: 156px;overflow: hidden;}
.M_navConTriangle{
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 10px solid #000;
    margin: 0 auto;
    filter: Alpha(opacity=80);
    opacity: 0.8;
}
.M_navConUl{width: 156px;filter: Alpha(opacity=80);background: #000;opacity: 0.8;}
.M_navConUl a{position: relative;color: #fff;}
.M_navConUl a:hover{text-decoration: none;color: #00a7ea;}
.M_navConUl li{width: 156px;height: 47px;border-bottom: 1px #5b5b5b solid;font-size: 16px;line-height: 47px;text-align: center;}
/* 导航下拉框(需求管理...)结束 */

/* 下拉菜单开始 */
.M_downMenu{
    height: 30px;
    line-height: 30px;
    border: #c9c9c9 solid 1px;
    background: -webkit-linear-gradient(#fff, #f1f1f1); /* Safari*/
    background: -o-linear-gradient(#fff, #f1f1f1); /* Opera*/
    background: -moz-linear-gradient(#fff, #f1f1f1); /* Firefox*/
    background: linear-gradient(#fff, #f1f1f1); /* ie10以上 */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');/*ie10以下*/
    cursor: pointer;
    overflow: hidden;
    position: relative;
    color: #383838;
    font-size: 14px;
}
.M_downMenu span{
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #7c7c7c;
    position: absolute;
    right: 10px;
    top: 14px;
}
.M_downMenuW124{width: 107px;padding-left: 15px;}
/* 下拉菜单结束 */

/* 发包单位一级目录开始 */
.M_uDownCon{
    width:236px;
    overflow: hidden;
    border: 1px solid rgba(201, 201, 201, .8);
    -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(201, 201, 201, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(201, 201, 201, 0.6);
    color: #666;
    padding-bottom: 15px;
    background: #fff;
}
.M_uDownConDl{width:220px;margin:0 10px;padding-top:15px;overflow: hidden;cursor: pointer;}
.M_uDownConDl dt{font-size:16px;width:220px;font-weight: bold;}
.M_uDownConDl dd{font-size: 14px;width:110px;height:30px;line-height:30px;float: left;border-bottom: #e5e5e5 solid 1px;}
/* 发包单位一级目录结束 */

/*发包单位二级目录开始*/
.M_uDownCons{width:540px;padding:40px;height:200px;border: 1px solid #c9c9c9;position: relative;background: #fff;}
.M_uDownConsTriangle{
    width: 0;
    height: 0;
    border-width: 10px 10px 10px 0;
    border-style: solid;
    border-color:transparent #c9c9c9 transparent transparent;/*透明 灰 透明 透明 */
    position: absolute;top: 20px;left: -10px;
}
.M_uDownConsTriangle span{
    display: block;
    width: 0;
    height: 0;
    border-width: 9px 9px 9px 0;
    border-style: solid;
    border-color: transparent #fff transparent transparent;/*透明 黄 透明 透明 */
    position: absolute;top: -8px;left: 2px;
}
.M_uDownConsDl{width:100%;line-height:30px;}
.M_uDownConsDl dt{width:100%;height:30px;font-size: 16px;font-weight: bold;color: #5e5e5e;}
.M_uDownConsDl span{display:block;width: 100%;height:1px;border-bottom:#7f7f7f solid 1px;margin-bottom: 10px;}
.M_uDownConsDl dd{width:135px;float: left;height: 30px;color: #666;font-size: 14px;cursor: pointer;}
/* 发包单位二级目录结束 */

/*产品类目的下拉框 开始*/
.M_pDownCon{
    width: 212px;overflow: hidden;
    -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(201, 201, 201, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(201, 201, 201, 0.6);
    color: #666;padding: 10px 0;
    background: #fff;
}
.M_pDownConUl{margin: 0 10px;width: 196px;}
.M_pDownConUl li{display: inline-block;width: 98px;float: left;line-height: 30px;border-bottom: #e5e5e5 1px solid;font-size: 14px;cursor: pointer;}
/*产品类目的下拉框 结束*/
/*end 冬冬 下拉菜单*/

/*star 王晖 下拉菜单*/
/*类目*/
.Wcategory_div{  width: 1224px;  }
.Wcategory_ul{  overflow: hidden;  padding:10px 25px;  border-bottom: 1px solid #ddd;  width: 1174px;/*总宽度减去50px*/  }
.Wcategory_ulli{  vertical-align: inherit;  float:left;  color:#292929;  }
.W_list{  display: table-cell;  vertical-align: middle;  }
/*checkbox*/
/*注：input的id和label的for值要一致*/
.W_checkbox{  position: relative;  }
.W_label{  cursor: pointer;  position: absolute;  width: 12px;  height: 12px;  top: 0;  left: 0;  background: #eee;  border:1px solid #ddd;  }
.W_label:after{
    opacity: 0;
    content: '';
    position: absolute;
    width: 6px;
    height: 3px;
    background: transparent;
    top: 3px;
    left: 2px;
    border: 2px solid #00a7ea;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.W_checkbox input[type=checkbox]:checked + label:after {  opacity: 1;  }
/*每个的宽度*/
.W_cz{width: 4%;}
.W_ptbh{width: 6%;}
.W_jszq{width: 9%;}
.W_xqrq{width: 7%;}
.W_fbdw{width: 7%;}
.W_xqf{width: 9%;}
.W_xqmc{width: 11%;}
.W_xqlx{width: 12%;}
.W_sl{width: 6%;}
.W_jg{width: 8%;}
.W_jsr{width: 9%;}
.W_bz{width: 12%;}

/*展示的列表*/
.Wshow_ul{  overflow: hidden;  border-bottom: 1px solid #ddd;  display: table;  padding:10px 25px;  width: 1174px;/*总宽度减去50px*/  }
/*奇数背景颜色*/
.Wshow_ul:nth-child(2n-1){  background: #f6f6f6;  }
/*鼠标进过颜色变化*/
.Wshow_ul:hover{  background-color:#ddd;  }
.Wshow_ulli{  vertical-align:middle;  display: table-cell;  color:#666;  }
.Wdata_inner{  word-break:break-all; /*支持IE，chrome，FF不支持*/  padding-right:10px;  word-wrap: break-word;  }
/*文本超过两行隐藏*/
.W_line{  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  }
/*字体颜色*/
.W_col{  color: #00a7ea;  }
/*图片*/
.W_pic{  display: inline-block;  *display:inline;  text-align: left;  margin:0 1px;  }
/*编辑按钮*/
.W_btn{  width: 44px;  height: 17px;  border: 1px solid #00a7ea;  display: block;  float: left;  text-align: center;  line-height: 17px;  margin-right: 1px;  cursor: pointer;}

/*总和的状态栏*/
.Wb_list{  color:#666;  display:inline-block;  }
/*全选的样式*/
.Wb_list_span{  color:#666;  font-weight:bold;  display: block;  float: right;  margin: -3px 0 0 5px;  }
/*价格总计的位置*/
.Wb_list_style{  padding-left:795px;  }
/*合计*/
/*底部需求价格合计的外层盒子*/
.W_demand{  color:#666;  width:1224px;  text-align: center;  font-size:13px;  }
/*底部需求价格合计的类目*/
.W_info_item{  padding:0 10px;  }
/*底部需求价格合计的各个类目的数字*/
.W_num{  color:#ff6700;  font-size: 14px;  }
/*数据统计*/
.W_countData{  width:1224px;  font-size:14px;  }
.W_countData_title{  padding:10px 0;  text-align: center;  font-weight: bold;  background-color:#f6f6f6;  }
.W_detailed{  width:1230px;  padding:10px 25px;  background-color:#fff;  }
.W_bottom_line{  border-bottom:2px solid #ececec;  }
.W_align_center{  text-align: center;  }
/*统计数据的每一条*/
.W_detailed_each{  width: 9%;  display: inline-block;  *display: inline;  text-align: left;  }
/*字体颜色*/
.W_orange{  color:#ff6700;  }

/*分页跳转*/
/*分页按钮内层包裹*/
.page-operation{text-align: center;padding: 20px 0;}
.page-item{text-align:left;display:inline-block;*display:inline;}
/*分页按钮文字*/
.page-prompt{display:inline-block;padding-right:30px;font-size:14px;}
/*省略号*/
.page-omit{display:inline-block;padding:5px 10px;text-align:center;font-size:10px;}
/*分页全部按钮*/
.page-list{display:inline-block;padding:5px 10px;border:1px solid #e2e2e2;text-align:center;font-size:10px;cursor: pointer;}
/*分页按钮鼠标经过的颜色*/
.page-list:hover{background:#57c8f6;color:#fff;}
/*当前页数按钮*/
.page-now{background-color:#00a7ea;color:#fff;}
/*第一页的灰色状态*/
.page-gray{display:inline-block;padding:5px 10px;border:1px solid #eee;text-align:center;font-size:10px;color:#eee;cursor: auto;}

/*end 王晖 下拉菜单*/

/*star 弹窗样式*/
.pop-box{
    width:582px;
    position:fixed;
    background: #ffffff;
    font-family:'fzlth';
    z-index:99999;
    box-shadow: 0 0 9px rgba(0, 0, 0, .2);
    overflow:hidden;
}
.pop-Bgbox{
    background-image:url("../img/pop_bg.png");
    background-repeat:no-repeat;
    background-position:-20px -10px;
}
.pop-Bgbox2{
    background-position:-20px -594px;
}
.pop-Bgbox3{
    background-position:-20px -1200px;
}
.pop-Bgbox4{
    background-position:-20px -1789px;
}
.pop-box .pop-close{
    display:block;
    width:60px;
    height:60px;
    background-image:url("../img/pop_btn_close.png");
    background-repeat:no-repeat;
    background-position:0px 0px;
    cursor:pointer;
    position:absolute;
    right:0px;
    top:0px;
}
.pop-box .pop-content{
    padding-top:166px;
    padding-bottom:40px;
}
.pop-box h5{
    font-size:32px;
    color:#757575;
    line-height:50px;
    font-weight:normal;
}
.pop-box p{
    font-size:15px;
    color:#757575;
    line-height:24px;
}
.pop-box h5,.pop-box p{
    text-align:center;
}
.pop-box .btn-box{
    width:158px;
    height:36px;
    background:#00b9e9;
    background: linear-gradient(90deg,#00c5e9, #00a0e9);
    margin:0 auto;
    border-radius:20px;
    cursor:pointer;
    position:relative;
    overflow:hidden;
}
.pop-box .btn-confirm,.pop-box .btn-continue{
    display:block;
    width:158px;
    font-size:16px;
    color:#ffffff;
    line-height:36px;
    text-align:center;
}
.pop-box .btn-confirm:link,.pop-box .btn-confirm:hover,
.pop-box .btn-continue:link,.pop-box .btn-continue:hover{
    text-decoration:none;
}
.pop-box .btn-continue{
    background: url("../img/pop_bg_btn.png") no-repeat 132px center;
}
.pop-mask{
    display: block;
    position:fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99998;
    background: #000;
    opacity:0.3;
    filter:alpha(opacity=30);
    filter:alpha(opacity=30);
    -webkit-opacity: 0.3;
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
}
/*end 弹窗样式*/

/*.pop_Bgbox2*/
.pop-Bgbox2 .pop-content{
    width:224px;
    padding-top:80px;
    padding-bottom:60px;
}
.pop-Bgbox2 .pop-content{
    margin-left:298px;
}
.pop-Bgbox2 h5{
    font-size:48px;
}
.pop-Bgbox2 p{
    padding-top:30px;
    font-size:16px;
}
.pop-Bgbox2 h5,.pop-Bgbox2 p{
    text-align:left;
}
.pop-Bgbox2 .btn-box{
    width:151px;
    height:37px;
    line-height:37px;
    border-radius:2px;
    background:#00a0e9;
    margin-left:298px;
}
.pop-Bgbox2 .btn-continue{
    width:151px;
    line-height:37px;
}
/*.pop_Bgbox3*/
.pop-Bgbox3 .pop-content{
    width:224px;
    padding-top:80px;
    padding-bottom:60px;
}
.pop-Bgbox3 .pop-content{
    margin-left:238px;
}
.pop-Bgbox3 h5{
    font-size:48px;
}
.pop-Bgbox3 p{
    padding-top:30px;
    font-size:16px;
}
.pop-Bgbox3 h5,.pop-Bgbox3 p{
    text-align:left;
}
.pop-Bgbox3 .btn-box{
    width:152px;
    height:37px;
    margin-left:238px;
}
.pop-Bgbox3 .btn-continue{
    width:152px;
    line-height:37px;
}
/*.pop_Bgbox4*/
.pop-Bgbox4 h5,.pop-Bgbox4 p{
    color:#3b4451;
    font-weight:bold;
}
.pop-Bgbox4 .pop-content {
    padding-top: 186px;
    padding-bottom: 30px;
}
.pop-Bgbox4 .pop-close{
    background-position:0px -60px;
}
.pop-Bgbox4 .btn-box{
    width:120px;
    height:40px;
    background:#00a7ea;
}
.pop-Bgbox4 .btn-confirm{
    width:120px;
    line-height:40px;
}